package com.alks.function.service.stockdept.pcfactorystockquery;

import com.alks.entity.data.response.ResponseInfo;
import com.alks.function.data.request.factoryquery.StitchStockRequest;
import com.alks.function.data.request.stockdept.pcfactorystockwork.StitchIORequest;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.UnsupportedEncodingException;

public interface IStitchIOService {
    ResponseInfo getStitchIOQuery(String lotNo);

    ResponseInfo stitchIOAdd(StitchIORequest request, Integer length);

    ResponseInfo stitchIOUp(StitchIORequest request);

    ResponseInfo stitchIODetail(String slipNo);

    ResponseInfo getStitchDetail(StitchStockRequest request);

    ResponseInfo getStitchSizeDetail(StitchStockRequest request);

    void getStitchDetailExport(StitchStockRequest request , HttpServletResponse response) throws IOException;
}
